package com.maegul.web.pages;

import org.apache.wicket.markup.html.WebPage;
import org.apache.wicket.markup.html.basic.Label;

import com.maegul.web.components.LoginPanel;
import com.maegul.web.pages.base.BasePage;
import com.maegul.web.pages.base.Footer;
import com.maegul.web.pages.base.Header;
import com.maegul.web.pages.base.UserPanel;

/**
 * Clase que modela la pagina Index.html
 */
public class Index extends WebPage {

	private static final long serialVersionUID = 1L;

	/**
	 * Contructor de la clase
	 */
	public Index() {

		// TODO Subclassing "intro" para no tener que copiar el elemento en
		// todas las paginas y poder poner imagenes en vez de el cuadro de login

		// TODO "panelizar" todos los componentes del html de esta clase para
		// poder hacer que extienda de BasePage.

		add(new Label("tab_title", BasePage.INDEX_HEADER));
		add(new Header("header", BasePage.INDEX_HEADER));
		add(new UserPanel("user_panel"));
		add(new LoginPanel("login_panel"));
		add(new Footer("footer"));
	}

}
